*,ul,ol{margin:0;padding:0;list-style:none;}
/* body 
 ================================================================== */
body{text-align:center;background:#F3F2E8 url(./bp.gif)}
.wrapper{width:1000px;margin:0 auto;text-align:left;padding-top:15px}
.ibody{}
footer{margin-top:20px}

/* clearfix 
 ================================================================== */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix {display:block;}

/* loading
 ================================================================== */
#loading{
	background:red;color:white;font-size:12px;font-family:"Verdana";position:absolute;top:0;right:0;padding:10px;
	display:none;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
}

/* ============================================================ 
   'login
   ============================================================ */
#login{padding:5px;}
#login label{line-height:1.6em;font-size:1.6em;}
#login label input{font-size:18px;font-family:"Verdana"}
#login input.btn{padding:10px;font-size:1.6em;}

/* navigation 
 ================================================================== */
nav{margin:10px 0}
nav>a{
	background:#3399FF;
	color:white;
	text-decoration:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:5px 10px;
	margin-right:5px;
}
/* tag
 ================================================================== */
.tag{padding-top:3px;}
.tag>a{
	font-size:12px;
	background:#7bbfea;
	color:white;
	text-decoration:none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-border-radius: 4px;
	padding:2px 5px;
	margin-right:3px;
}

/* (c)ontent
 ================================================================== */
.c1{position:relative;margin-top:15px}

/* (s)ide
 ================================================================== */
.s1{position:absolute;width:160px;100px;top:0;right:0;}
.s1 li{margin-top:5px}


/* (i)tem
 ================================================================== */
.i1{float:left;width:200px;margin:0 10px 10px 0;}
.i1 .title{font-size:14px;font-weight:bold;color:#666}

.img{position:relative;width:200px;height:150px;cursor:pointer;}
.img div.t{background:black;color:white;padding:3px;font-size:12px;}


/* rate
 ================================================================== */
.rate{position:absolute;bottom:0;display:none;}
.rate span{padding:0 10px;font-size:36px;font-weight:bold;color:#9f3;background:black}
.rate span sub{font-size:24px;font-weight:bold;margin-bottom:5px;vertical-align:top}

/* item
 ================================================================== */
.item{margin-top:10px;}
.item td{padding:5px;color:#06c}
.item .btn{cursor:pointer}
.item .itembox{
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	display:none;background:#99CCFF;padding:20px;
}
.item .itembox .bar{margin-bottom:10px;}
.item .itembox span.t{background:#39f;color:white;padding:5px}
.item span.t{background:#9cf;color:white;padding:5px;cursor:pointer}
